horned armor snail - Francés Inglés Diccionario